设为首页 加入收藏

TOP

Python 第一节随堂练习
2019-08-04 00:14:43 】 浏览:16
Tags:Python 第一 练习

作业:

1 从键盘输入一个整数,判断该数字能否被2和3同时整除,能否被2整除,能否被3整除,不能被2和3整除,输出相应信息

1 my_num = int(input('请输入一个整数'))
2 if my_num % 2 == 0 and my_num % 3 == 0:
3     print(my_num,'可以同时被2与3整除')
4 elif my_num % 2 == 0:
5     print(my_num,'可以被2整除')
6 elif my_num % 3 == 0:
7     print(my_num,'可以被3整除')
8 else:
9     print(my_num,'不能被2和3整除')
View Code

2 实现用户输入用户名和密码,当用户名为seven 且密码为123时,显示登入成功,否则登入失败,失败时允许重复输入三次.

1 for num in range(0,3):
2     user_id = input('请输入您的用户名:')
3     user_password = input('请输入您的密码:')
4     if user_id == 'seven' and user_password == '123':
5         print('登入成功')
6     else:
7         print('登入失败')
8 else:
9     print('重复输入三次')
View Code

 3 使用 for 循环和 range 实现 输出 1-2+3-4+5-6...+99的和.

1 new_number = 0
2 for num in range(1,99):
3     if num % 2 == 0 :
4         num =-num
5     new_number += num   
6 print(new_number)
View Code

4 使用 for 循环 和 while 循环 打印 99 乘法表.

1 for i in range(1, 10):
2     for j in range(1, i+1):
3         print(j,'X',i,'=',i*j,end=' ' )
4         print()
5     
View Code

5 有1 2 3 4个数字,能组成多少个互不相同且不重复的三位数字?都是多少?

1 for i in range(1,5):
2     for j in range(1,5):
3         for k in range (1,5):
4             if i != j and j != k and k != i:
5                 print('%d%d%d'  %(i,j,k),end='  ')
View Code

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【Python3爬虫】当爬虫碰到表单提.. 下一篇Python之路【第十篇】:Python面向..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目