1. Number of printing 1-100
for i in range(1, 101): print(i)
2. Print the sum of 1 + 2 +.. 100
num = 1 sum = 0 while num < 101: sum += num num += 1 print(sum)
3. Use while to output 1 2 3 4 6
i = 1 while i < 7: if i == 5: print('') else: print(i) i += 1
4. Output all odd numbers in 1-100
for i in range(1, 101): if i % 2 != 0: print(i)
5. User authentication login
username = 'liangxiao' password = '123..com' username_in = input('Please output your name:') password_in = input('Please output your password:') num = 1 while num < 4: num += 1 if username_in == username and password_in == password: print('Login succeeded! Welcome back!') break else: print('Account and password do not match, please confirm and re-enter!') num = 4 - num Num = 'You still have input times left%d' % (num) print(Num) username_in = input('Please output your name:') password_in = input('Please output your password:')
6. Format output
name = input('Please output your name: ') age = input('Please output your age: ') information = ''' Your personal information is as follows: Your name:% s Your age:% s ''' % (name, age) print(information)
7. Basic operation of python
6 or 2 > 1 = 6 3 or 2 > 1 = 3 0 or 5 < 4 = False 5 < 4 or 3 = 3 2 > 1 or 6 = True 3 and 2 > 1 = True 0 and 3 > 1 = False 2 > 1 and 3 = 3 3 > 1 and 0 = 0 1 > 2 or 4 < 7 and 8 == 8 3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2 = 2 not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 = False
8. Calculation 1-2 + 3-4... + 99
num = 0 sum = 0 while num < 100: num += 1 if num == 88: continue elif num % 2 != 0: sum += num else: sum -= num print(sum)
9. Set user input content detection
input1 = input('Please output the password you need to register:') sensitive_words = ['Flour hammer', 'Big hammer'] i = 0 while i < 3: if input1 in sensitive_words: print('Your output is wrong, please input again!') input1 = input('Please output the password you need to register:') else: print('The output is correct and the login is successful!') print('Welcome back!') break i += 1
10. Simple verification of verification code
code = 'AC8E' code_input = input('Please output the verification code:') if code_input.upper() == code: print('Verifying and passing') else: print('Validation failed')
11. Add a list user
li = [] username = input('>>>Please output the users you need to add:') while True: if username.upper() != 'Q': li.append(username) print('Add success') operation = input('Do you want to continue? ( Y/N)') if operation.upper() == 'Y': username = input('>>>Please output the users you need to add:') elif operation.upper() == 'N': print('welcome to use this program!') break else: print('Your input is wrong!') username = input('>>>Please output the users you need to add:') else: print('welcome to use this program!') break
12. List [11, 22... 99]; those greater than 66 are added to key2, and those less than 66 are added to key1
list1 = [11, 22, 33, 44, 55, 66, 77, 88, 99] dict1 = {'key1':'', 'key2':''} list2 = [] list3 = [] for i in list1: if i > 66: list2.append(i) else: list3.append(i) dict1['key2'] = list2 dict1['key1'] = list3 print(dict1)
13. Output the list of commodities, input the serial number, and display the commodities selected by the user
Product list1 = ["mobile phone", "computer", "mouse pad", "yacht", the requirements are as follows:1: the page displays the serial number + commodity name, such as:
1 mobile phone
2 computer
3 mouse pad
4 yacht
2: enter the serial number of the selected product and print the product name
3: if the serial number of the product entered by the user is wrong, you will be prompted to enter it again.
4: the user enters Q or Q to exit the program. ""
list1 = ['Mobile phone', 'Computer', 'Mouse pad', 'Yacht'] for i in list1: print('{}\t{}'.format(list1.index(i)+1,i)) while 1: choose = input('Please output your choice:(1-4)') if choose.isdigit(): if int(choose) > 0 and int(choose) < 5: print('The input is correct!') print(list1[int(choose)-1]) break else: print('The sequence you entered is wrong, please input again!') continue elif choose.isalpha(): if choose.upper() == 'Q': print('good-bye!') break else: print('Exit failed, your output is wrong') continue else: print('Your input is wrong, please input again!')
14. Account registration and login verification
while 1: username = input('Please output the account you need to register:') password = input('Please output the password you need to register:') if username.isalnum() and password.isalnum(): print('Can register√') username_new = input('Please reconfirm the account you need to register:') password_new = input('Please confirm the password you need to register again:') if username_new == username and password_new == password: print('Registration succeeded!') break else: input('The registration information is wrong, please re-enter\n') username_file = open('Username', mode='a', encoding='utf-8') password_file = open('Password', mode='a', encoding='utf-8') username_file.write(username) password_file.write(password) username_file.close() password_file.close() for i in range(3): login_username = input('Please login user name:') login_password = input('Please login password:') username = open('Username', mode='r', encoding='utf-8') password = open('Password', mode='r', encoding='utf-8') read_user = username.read() read_pass = password.read() if login_username == read_user and login_password == read_pass: print('Login succeeded!') break else: ii = i + 1 num = 3 - ii print('Login failed, please login again! You still have the rest.{}frequency'.format(num)) else: print('Account locked!')