Python第四小节随笔(循环)

佚名 / 2024-01-17 / 原文

#
# for i in range(5):#外层循环可以进行5次 i默认从0开始
#     for j in range(1,11):
#         if j%2==0:
#             continue
#         print(j,end='\t')
#     print()
# '''
# 要求输出1到50之间所有5的倍数
# '''
# #法一
# for i in range(1,51):
#     if i%5==0 :
#         print(i)
# #法2:
# for i in range(1,51):
#     if i%5!=0:
#         continue
#     print(i)

# '''
# for else 进行操作
# '''
# for i in range (3): #执行的就是里边的次数
#      pwd=input('请输入密码')
#      if pwd=='888888':
#          print('密码正确请登录')
#          break
#      else :
#          print('请正确输入你还有:',2-i,'次机会')
# else :#循环正常退出才能执行否则不执行
#     print('三次错误,已经封号')

'''
while进行操作
'''

# a=0
# while a<3:
#     pwd=input('请输入你的登录密码')
#     if pwd=='888888':
#         print('登录')
#         break;
#     else :
#         print('请重新输入密码')
#     a+=1
# else :
#     print('对不起三次密码全部错误')

# r=range(1,10)
# print(r)
# print(list(r))
# r=range(1,10)
# print(list(r))
#
# r=range(1,10,2)#步长为2
# print(list(r))
#
#
# print(2 in list(r))
#
# print(9 in r)
#
# print(10 not in list(r))
#
# print(range(1,20,1))
#
# print(range(1,200,1))

# sum=0
# a=0
# while(a<5):
#     sum+=a;
#     a+=1
# print(sum)
# sum=0
# for i in range(5):
#     sum+=i
#     i+=1
# else :
#     print('和为',sum)
# a=1
#
# while a<10:
#     print(a)
#     a+=1
#
a=1
sum=0
while a<=100:
    if not a%2:
        sum+=a
    a+=1
print('1-100之间的偶数和为',sum)

for item in'python':
    print(item)

for i in range(10):
    print(i)

#不需要自定义变量的话 可以用item
for _ in range(5):
    print('人生苦短,我用python')


sum=0
for i in range(1,100,1):
    if not i%2:
        sum+=i;

else :
    print('和为',sum)

'''

99乘法表
'''
for i in range(1,10):
    for j in range(1,i+1):
        print(i,'*',j,'=',i*j,end='\t')
    print()
for i in range(1,4):
    for j in range(1,5):
        print('*',end='\t')
    print()
for i in range(1000):
    num1=i%10
    num2=i//10%10
    num3=i//100%10
    if i==num1**3+num2**3+num3**3 :
        print(i)

# n=eval(input('请输入随机数'))
# match n:
# case 1:
# print(1)
# case 2:
# print(2)
# case 3:
# print(3)
# case 4:
# print(4)
#
import random
n = random.randint(1,50)
guess=-1
while guess!=n:
guess=int(input('请输入你猜的数字'))
if guess==n :
print('猜到了是:',guess)
elif guess>n:
print('打了')
else:
print('小了')