python实用代码
运行环境: IDLE 3.10.3
python版本: Python 3.10.3
1.输入一个十进制数,得到二进制数
num10 = int(input("输入一个十进制数:"))
num_list = []
print("{}对应的二进制数:".format(num10),end=' ')
if num10 >= 0:
while num10 != 1:
num_list.append(num10%2)
num10 //= 2
num_list.append(1)
num_list.reverse()
for i in num_list:
print(i,end='')
运行结果:
2. 循环输出当前时间
#输出当前时间
import time
def get_time(year,month,day,hour,min,sec):
print("{}年{}月{}日 {}:{}:{}".format(year,month,day,hour,min,sec))
while True:
get_time(time.localtime().tm_year,time.localtime().tm_mon,time.localtime().tm_mday,time.localtime().tm_hour,time.localtime().tm_min,time.localtime().tm_sec)
time.sleep(1)
输出结果:
3.双循环的使用
print("-" * 27)
for i in range(1,9):
for j in range(1,9):
print("{:3d}".format(i * j),end='')
print()
print("-" * 27)