python用for循环求10的因数_python for循环练习(初级)

for循环练习1

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

D:\尚硅谷Python\venv\Scripts\python.exe D:/尚硅谷Python/test.py

0

1

2

3

for循环练习2

for x in range(1,40,5): #间隔5

print(x)

D:\尚硅谷Python\venv\Scripts\python.exe D:/尚硅谷Python/test.py

1

6

11

16

21

26

31

36

打印99乘法表

for i in range(1, 10):for j in range(i+1):if(j!=0):print('%d*%d=%d\t' % (j, i, i * j), end='')print()

D:\尚硅谷Python\venv\Scripts\python.exe D:/尚硅谷Python/test.py

1*1=1

1*2=22*2=4

1*3=32*3=63*3=9

1*4=42*4=83*4=124*4=16

1*5=52*5=103*5=154*5=205*5=25

1*6=62*6=123*6=184*6=245*6=306*6=36

1*7=72*7=143*7=214*7=285*7=356*7=427*7=49

1*8=82*8=163*8=244*8=325*8=406*8=487*8=568*8=64

1*9=92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=81

for循环数字组合

#不相同数字的数目

num =0#对三位数字取值

for g in range(1,5,1):for s in range(1,5,1):for b in range(1, 5, 1):#判断三个数字是否有相同数字,若没有则打印且num自加1

if(g != s and g != b and b !=s ):print('%d%d%d' %(b,s,g))

num+= 1

#输出有多少个不重复数字

print('共%d个不重复且不相同的数字' %(num))

for循环实现用户登录

num=3

for x in range(3):

name = input("姓名:")

pwd = input("密码:")

if (name == "yuhua") and (pwd == "123"):

print("Login success……")

break

else:

print("账号密码错误!")

print("还有%d次机会"%(2-x))

D:\尚硅谷Python\venv\Scripts\python.exe D:/尚硅谷Python/for循环实现用户登录.py

用户名:yuhua

密码:123

登陆成功

简单实现cmd命令

import os

os.system('chcp 65001') #设置cmd窗口为UTF-8

while(True):

cmd = input('[root@python ~]# ')

if cmd:

if cmd == 'exit':

print('logout')

exit(0)

else:

os.system(cmd)

else:

continue

求最大公约数与最小公倍数

a = int(input('输入第一个数:'))

b= int(input('输入第二个数:'))

small=min(a,b)

big=max(a,b)

sum= 1

for i in range(1,small+1):if (a % i == 0) and (b % i ==0):

sum= 1 *i

print('最大公约数为:%d' %(sum))print('最小公倍数为%d' %(a*b/sum))""""

解法一:∵12=6×2,18=6×3,∴12和18的最小公倍数=6×2×3=36.

解法二:12的倍数由小到大依次为12、24、36、48、60、72……

18的倍数由小到大依次为18、36、54、72、90……

因此12和18的最小公倍数为36.

D:\尚硅谷Python\venv\Scripts\python.exe D:/尚硅谷Python/求最大公约数与最小公倍数.py

输入第一个数:12

输入第二个数:18

最大公约数为:6

最小公倍数为36"""

打印直角三角形

第一种

for row in range(1,6):for col inrange(row):print("*",end="")print("")

D:\尚硅谷Python\venv\Scripts\python.exe D:/尚硅谷Python/test.py

*

**

***

****

*****

第二种

cols=5

for row in range(1,6):for x inrange(cols):print("*",end="")

cols-=1

print("")

D:\尚硅谷Python\venv\Scripts\python.exe D:/尚硅谷Python/test.py

*****

****

***

**

*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值