1,使用while循环输入123456 8910
2,求1-100的所有数的和
3,输出1-100内的所有奇数
4,输出1-100内的所有偶数
5,求1-2+3-4+5…… 99的所有数的和
6,用户登录(三次机会重试)
1,使用while循环输入123456 8910
n=1
while n<11:
if n==7:
pass
else:
print(n)
n=n+1
print('---end---')
运行上面的代码结果出错
n=1
while n<11:
if n==7:
pass
else:
print(n)
n=n+1
print('---end---')
运行上面的代码,结果是正确的,原因是Python代码的缩进同级别的一定要对齐
# 初始化计数器
i = 1
# 使用while循环
while i <= 10:
if i == 7:
# 跳过数字7
i += 1
continue
print(i)
i += 1
运行上面的代码,结果是正确的
2,求1-100的所有数的和
# 求1-100的所有数的和
n=1
s=0
while n<101:
s=s+n
n=n+1
print(s)
方法2:
total_sum = sum(range(1, 101)) print(total_sum) # 输出 5050
3,输出1-100内的所有奇数
n=1
while n<101:
temp=n%2
if temp==0:
pass
else:
print(n)
n=n+1
print('---end---')
4,输出1-100内的所有偶数
n=1
while n<101:
temp=n%2
if temp==0:
print(n)
else:
pass
n=n+1
print('---end---')
5,求1-2+3-4+5…… 99的所有数的和
n=1 s=0 #s是之前所有数的总和 while n<100: temp=n%2 if temp==0 s=s-n else: s=s+n n=n+1 print(s)
6,用户登录(三次机会重试)
count = 0 while count < 3: user = input('>>>') pwd = input('>>>') if user == 'alex' and pwd == '123': print('欢迎登陆') print('……') break else: print('用户名或者密码错误') count = count + 1
count = 0
while count < 3:
user = input('请输入用户名:') # 明确提示输入用户名
pwd = input('请输入密码:') # 明确提示输入密码
if user == 'alexa' and pwd == '123': # 使用双等号进行比较
print("欢迎登录")
print("_________")
break
else:
print("用户名或者密码错误")
count = count + 1
柳志军:13418977808(手机微信),QQ:93684042
浙公网安备 33010602011771号