赞
踩
# 输出结果:"123"
print("1")
print("2")
print("3")
if else
,Python中的条件语句写法,和很多编程语言不太一样
if
后面的条件表达式,没有()
,使用:
作为结尾if / else
命中条件后要执行的"语句块",使用缩进来表示,而不是{}
else if
,而是elif
(合体了:P)if choice == "1":
print("Good Job!")
elif choice == "2":
print("Good Boy!")
else:
print("ohhhhhhh!")
switch
语句a = input("请输入第一个整数: ")
b = input("请输入第二个整数: ")
if a == "1":
if b == "2":
print("hello")
print("world")
print("python")
1
, 则打印SnowK
a = int(input("请输入一个整数:"))
if a == 1:
print("SnowK")
a = int(input("请输入一个整数:"))
if a != 1:
pass
else:
print("hello")
pass
表示空语句,并不会对程序的执行有任何影响,只是占个位置,保持Python语法格式符合要求a = int(input("请输入一个整数:"))
if a != 1:
# 即使这里写了注释也是不行的哦:P
# Python中,注释并不能起到占位的作用
else:
print("hello")
while 条件:
循环体
for 循环变量 in 可迭代对象:
循环体
for
和其他语言不同,没有"初始化语句",“循环条件判定语句”,“循环变量更新语句”,而是更加简单range()
,能够生成一个可迭代对象,生成的范围是[1, 11)
,也就是[1, 10]
for i in range(1, 11):
print(i)
range()
的第三个参数,可以指定迭代时候的"步长",也就是一次让循环变量加几for i in range(2, 12, 2):
print(i)
range()
的步长也可以设定成负数for i in range(10, 0, -1):
print(i)
continue
:结束这次循环,直接进入下次循环for i in range(1, 6):
if i == 3:
continue
break
:结束整个循环for i in range(1, 6):
if i == 3:
break
sum = 0
count = 0
while True:
num = input("请输入数字:")
if num == ';':
break
num = float(num)
sum += num
count += 1
print(sum / count)
range()
是一个内建函数,起到的效果就是得到一个"可迭代对象",这个可迭代对象中就包含了一系列的整数
range()
获得是一个前闭后开区间:range(begin, end) -> [begin, end)
range()
第三个参数表示步长,默认为1shift + F6
,实现对变量进行重命名,PyCharm会只能分析代码,自动把所有需要修改的变量名都统一替换了import
语句,把模块的名字先"导入"进来Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。