"""标签:name,num2,python,range,else,while,print From: https://www.cnblogs.com/ashuai123/p/17389025.html
字符串格式化:
方式2: f“ {变量/表达式} {变量/ 表达式}”
不理会类型,不做精度控制
方式1: ”%占位“ % (变量/ 表达式) 包括(%d %f %s)
%m.n m控制显示位数,n控制精度小数点后几位,四舍五入
"""
name = "家和"
age = 20
print(f"我是{name}, 我{age}岁了")
"""
input(提示信息)
无论输入什么类型的数据,获取到的数据永远是字符串类型
布尔类型(bool): True, False 首字母大写
== 和 != 可以进行两个字符串的比较判断
"""
# if else判断语句
age = 20
if age >= 18:
print("我已经成年了")
else:
print("我还未成年")
print("时间过的真快啊")
# if elif else判断语句
height = 170
vip = 3
if height >= 100:
print("可")
elif vip > 3:
print("可")
else:
print("不可")
print("时间过的真快啊")
# while循环
i = 0
while i <= 10:
print("wo")
i += 1
# print()会换行, print("。。。", end='')输出不换行
# while循环嵌套
i = 1
while i <= 9:
j = 1
while j <= i:
print(f"{j} * {i} = {j * i}\t", end='')
j += 1
i += 1
print()
# for循环
name = "jiehe"
for i in name:
print(i)
"""
range语句:
语法1: range(num) 获取从0开始,到num结束的数字序列,不含num 例如range(5)取得[0,1,2,3,4]
语法2: range(num1, num2) 获取从num1开始,到num2结束的数字序列,不含num2
语法3: range(num1, num2, step) 获取从num1开始,到num2结束的数字序列,不含num2,step数字间步长,默认为 1
作用:可以通过range快速得到for循环次数
"""
for x in range(5):
print(x)
# 想再for循环外访问临时变量,须事先再for循环外定义它, 编程规范
i = 0
for i in range(3):
print(i)
print(i)
# for循环嵌套
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j} * {i} = {j * i}\t", end='')
print()