1.python基本語法

基本語法

?

一. 用戶交互

?

1. input交互:

#!/usr/bin/env python
#_*_coding:utf-8_*_
name = input("What is your name?")
print( "Hello:" + name )
[root@linux-node1 ~]# python3 test.py
What is your name?wy.zhang
Hello:wy.zhang

2. 格式化輸出字符串拼接:

name = input("name:")
age = input("age:")
info = '''
Name:''' + name +'''
Age:''' + age +'''
'''
print(info)

[root@linux-node1 ~]# python3 test.py
name:wy.zhang
age:23

Name:wy.zhang
Age:23

3. 格式化輸出%:

name = input("name:")
# 交互輸入是str型,強制轉換int型
age = int(input("age:"))
# %d必須是整型
info = '''
Name:%s
Age:%d
'''%(name,age)
print(info)

4. 格式化輸出format:

name = input("name:")
age = int(input("age:"))
info = '''
Name:{_name}
Age:{_age}
'''.format(_name=name,_age=age)
print(info)
name = input("name:")
age = int(input("age:"))
info = '''
Name:{0}
Age:{1}
'''.format(name,age)
print(info)

?

二. if流程判斷

?

1. 密文輸入:

#!/usr/bin/env python
#_*_coding:utf-8_*_
import getpass
name = input("name:")
password = getpass.getpass("password")
print(name,password)

2. 用戶密碼:

import getpass
_name = 'wy.zhang'
_password = 'abc123'
name = input("name:")
password = getpass.getpass("password")
if _name == name and _password == password:
    print("Welcome {0} login".format(name))
else:
    print("{user} is Invalid".format(user=name))

3. 猜測年齡:

age = 23
guess_age = int(input("guess age:"))
if guess_age == age:
    print("yes")
elif guess_age > age:
    print("smaller")
else:
    print("bigger")

?

三. while循環(huán)

?

1. 循環(huán)加一:

#!/usr/bin/env python
#_*_coding:utf-8_*_
count = 0
while True:
    print("count:",count)
    count = count +1
    if count == 1000:
        break

2. 猜測年齡三次退出提示:

age = 23
count = 0
while count <3:
    guess_age = int(input("guess age:"))
    if guess_age == age:
        print("yes")
        break
    elif guess_age > age:
        print("smaller")
    else:
        print("bigger")
    count += 1
else:
    print("tried too many")

?

三. for循環(huán)

?

1. 猜測年齡三次退出提示:

#!/usr/bin/env python
#_*_coding:utf-8_*_
age = 23
for i in range(3):
    guess_age = int(input("guess age:"))
    if guess_age == age:
        print("yes")
        break
    elif guess_age > age:
        print("smaller")
    else:
        print("bigger")
else:
    print("tried too many")

2. range

for i in range(0,10,2):
    print("loop",i)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一、Python的兩種編程方式: 1、交互式:對每個輸出語句即時運行結果,適合語法練習。2、文件式:批量執(zhí)行一組語...
    lassiey閱讀 3,322評論 0 0
  • 一、字符串的使用 使用[]獲取字符串中的一個或多個字符 -索引:返回字符串中單個字符 <字符串>[M] eg:"...
    追逐_e6cf閱讀 1,539評論 0 1
  • 學習前儀式print("hello word!")ps: 熟練各種語言的hello world書寫, 嘻嘻 注釋單...
    佘紅響閱讀 1,022評論 0 0
  • [!] sckit did not pass validation, due to 3 warnings (but...
    swagon閱讀 1,554評論 0 2
  • 周末,下雨的下午我和娃難得的親密時光,膩在床上說悄悄話 娃說他在學校里面的趣事 他說他同桌會模仿他,他生氣了,就做...
    hcissy閱讀 282評論 0 0

友情鏈接更多精彩內容