導航:首頁 > 編程語言 > python300

python300

發布時間:2022-05-20 16:32:09

python編程求解300以內可以被19整除的最大正整數運行代碼

摘要 for i in range(300, 19,-1):

② Python代碼怎麼寫

r=0;data=[]
while r<2:
p=input('輸入任意鍵繼續,輸入『退出』退出輸入...')
if p=='退出':
break
else:
name=input('請輸入學生姓名:');grade=int(input('請輸入總分:'))
one=input('第一志願');two=input('第二志願');three=input('第三志願')
data=data+[[name,grade,one,two,three]]

s=[['劉',350,1,2,3],['關',300,1,2,3],['張',150,1,2,3]]
data2=[];
for x in range(0,len(data)):
if data[x][1] >=int(input('請輸入%s第一志願分數線:'%data[x][0])) :
data2 = data2 + [data[x][0]]
elif data[x][1] >=int(input('請輸入%s第二志願分數線:'%data[x][0])):
data2 = data2 + [data[x][0]]
elif data[x][1] >=int(input('請輸入%s第三志願分數線:'%data[x][0])):
data2 = data2 + [data[x][0]]

print(data2)
結果:
輸入任意鍵繼續,輸入『退出』退出輸入...
請輸入學生姓名:劉備
請輸入總分:350
第一志願1
第二志願2
第三志願3
輸入任意鍵繼續,輸入『退出』退出輸入...
請輸入學生姓名:關羽
請輸入總分:300
第一志願1
第二志願2
第三志願3
輸入任意鍵繼續,輸入『退出』退出輸入...
請輸入學生姓名:張飛
請輸入總分:150
第一志願1
第二志願2
第三志願3
輸入任意鍵繼續,輸入『退出』退出輸入...退出
請輸入劉備第一志願分數線:350
請輸入關羽第一志願分數線:350
請輸入關羽第二志願分數線:300
請輸入張飛第一志願分數線:350
請輸入張飛第二志願分數線:300
請輸入張飛第三志願分數線:250
['劉備', '關羽']

③ 關於python的max(),圖中明明是300最大卻返回了8。

alist=['2','8','300']
print(max([int(i)foriinalist]))

④ python編程,我方和敵,開始時血量(HP)都是300,輪流攻擊,造成傷害1-100之間的隨機數,一方HP空結束

代碼如下(縮進請參考截圖):


⑤ 在python中按升序輸出2~300間的素數並按降序輸出2~300間的素數該怎麼做

函數 里 做素數 判斷

主程序里 循環 輸出

⑥ 列印輸出300到500的素數python

flag = 1
n = 0
for i in range(300, 500):
if i == j:
continueif i % j == 0:flag = 0breakif flag == 1:print iflag = 1

⑦ python的基本數據類型有哪些

python基本內置數據類型有哪些
一些基本數據類型,比如:整型(數字)、字元串、元組、列表、字典和布爾類型。
隨著學習進度的加深,大家還會接觸到更多更有趣的數據類型,python初學者入門時先了解這幾種類型就可以了。
基本內置數據類型對應符號
1)整型——int——數字
python有5種數字類型,最常見的就是整型int。例如:1234、-1234
2)布爾型——bool——用符號==表示
布爾型是一種比較特殊的python數字類型,它只有True和False兩種值,它主要用來比較和判斷,所得結果叫做布爾值。例如:3==3
給出True,3==5給出False
3)字元串——str——用'
'或"
"表示
例如:'www.iplaypython.com'或者"hello"
4)列表——list——用[
]符號表示
例如:[1,2,3,4]
5)元組——tuple——用(
)符號表示
例如:('d',300)
6)字典——dict——用{
}符號表示
例如:{'name':'coco','country':'china'}

⑧ python選擇結構分為哪幾類每一類的語法格式怎麼書寫

分三類:單分支,雙分支,多分支。
輸出
用print()在括弧中加上字元串,就可以向屏幕上輸出指定的文字。比如輸出'hello, world',用代碼實現如下:

>>> print('hello, world')
print()函數也可以接受多個字元串,用逗號「,」隔開,就可以連成一串輸出:

>>> print('The quick brown fox', 'jumps over', 'the lazy dog')
The quick brown fox jumps over the lazy dog
print()會依次列印每個字元串,遇到逗號「,」會輸出一個空格

print()也可以列印整數,或者計算結果:

>>> print(300)
300
>>> print(100 + 200)
300
因此,我們可以把計算100 + 200的結果列印得更漂亮一點:

>>> print('100 + 200 =', 100 + 200)
100 + 200 = 300
輸入
Python提供了一個input(),可以讓用戶輸入字元串,並存放到一個變數里。比如輸入用戶的名字:

>>> name = input()
Michael
當你輸入name = input()並按下回車後,Python互動式命令行就在等待你的輸入了。這時,你可以輸入任意字元,然後按回車後完成輸入。

輸入完成後,不會有任何提示,Python互動式命令行又回到>>>狀態了。那我們剛才輸入的內容到哪去了?答案是存放到name變數里了。可以直接輸入name查看變數內容:

>>> name
'Michael'
結合輸入輸出

name = input()
print('hello,', name)
數據類型

整數
Python可以處理任意大小的整數,當然包括負整數,在程序中的表示方法和數學上的寫法一模一樣,例如:1,100,-8080,0,等等。

計算機由於使用二進制,所以,有時候用十六進製表示整數比較方便,十六進制用0x前綴和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。

浮點數
浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,一個浮點數的小數點位置是可變的,比如,1.23x109和12.3x108是完全相等的。浮點數可以用數學寫法,如1.23,3.14,-9.01,等等。但是對於很大或很小的浮點數,就必須用科學計數法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。

整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的(除法難道也是精確的?是的!),而浮點數運算則可能會有四捨五入的誤差。

字元串
字元串是以單引號'或雙引號"括起來的任意文本,比如'abc',"xyz"等等。請注意,''或""本身只是一種表示方式,不是字元串的一部分,因此,字元串'abc'只有a,b,c這3個字元。如果'本身也是一個字元,那就可以用""括起來,比如"I'm OK"包含的字元是I,',m,空格,O,K這6個字元。

如果字元串內部既包含'又包含"怎麼辦?可以用轉義字元\來標識,比如:

'I\'m \"OK\"!'
表示的字元串內容是:

I'm "OK"!
轉義字元\可以轉義很多字元,比如\n表示換行,\t表示製表符,字元\本身也要轉義,所以\\表示的字元就是\,可以在Python的互動式命令行用print()列印字元串看看:

>>> print('I\'m ok.')
I'm ok.
>>> print('I\'m learning\nPython.')
I'm learning
Python.
>>> print('\\\n\\')
\
\
如果字元串裡面有很多字元都需要轉義,就需要加很多\,為了簡化,Python還允許用r''表示''內部的字元串默認不轉義,可以自己試試:

>>> print('\\\t\\')
\ \
>>> print(r'\\\t\\')
\\\t\\
如果字元串內部有很多換行,用\n寫在一行里不好閱讀,為了簡化,Python允許用'''...'''的格式表示多行內容,可以自己試試:

>>> print('''line1
... line2
... line3''')
line1
line2
line3
上面是在互動式命令行內輸入,注意在輸入多行內容時,提示符由>>>變為...,提示你可以接著上一行輸入,注意...是提示符,不是代碼的一部分:

┌────────────────────────────────────────────────────────┐
│Command Prompt - python _ □ x │
├────────────────────────────────────────────────────────┤
│>>> print('''line1 │
│... line2 │
│... line3''') │
│line1 │
│line2 │
│line3 │
│ │
│>>> _ │
│ │
│ │
│ │
└────────────────────────────────────────────────────────┘
當輸入完結束符```和括弧)後,執行該語句並列印結果。

如果寫成程序並存為.py文件,就是:

print('''line1
line2
line3''')
多行字元串'''...'''還可以在前面加上r使用

布爾值
布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要麼是True,要麼是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫),也可以通過布爾運算計算出來:

>>> True
True
not運算是非運算,它是一個單目運算符,把True變成False,False變成True:

>>> not True
False
空值
空值是Python里一個特殊的值,用None表示。None不能理解為0,因為0是有意義的,而None是一個特殊的空值。

此外,Python還提供了列表、字典等多種數據類型,還允許創建自定義數據類型,我們後面會繼續講到。

變數
變數的概念基本上和初中代數的方程變數是一致的,只是在計算機程序中,變數不僅可以是數字,還可以是任意數據類型。

變數在程序中就是用一個變數名表示了,變數名必須是大小寫英文、數字和_的組合,且不能用數字開頭,比如:

a = 1
變數a是一個整數。

t_007 = 'T007'
變數t_007是一個字元串。

Answer = True
變數Answer是一個布爾值True。

在Python中,等號=是賦值語句,可以把任意數據類型賦值給變數,同一個變數可以反復賦值,而且可以是不同類型的變數

這種變數本身類型不固定的語言稱之為動態語言,與之對應的是靜態語言。靜態語言在定義變數時必須指定變數類型,如果賦值的時候類型不匹配,就會報錯。

最後,理解變數在計算機內存中的表示也非常重要。當我們寫:

a = 'ABC'
時,Python解釋器幹了兩件事情:

在內存中創建了一個'ABC'的字元串;
在內存中創建了一個名為a的變數,並把它指向'ABC'。
也可以把一個變數a賦值給另一個變數b,這個操作實際上是把變數b指向變數a所指向的數據

常量
所謂常量就是不能變的變數,比如常用的數學常數π就是一個常量。在Python中,通常用全部大寫的變數名表示常量:

PI = 3.14159265359
但事實上PI仍然是一個變數,Python根本沒有任何機制保證PI不會被改變,所以,用全部大寫的變數名表示常量只是一個習慣上的用法,如果你一定要改變變數PI的值,也沒人能攔住你。

最後解釋一下整數的除法為什麼也是精確的。在Python中,有兩種除法,一種除法是/:

>>> 10 / 3
3.3333333333333335
/除法計算結果是浮點數,即使是兩個整數恰好整除,結果也是浮點數:

>>> 9 / 3
3.0
還有一種除法是//,稱為地板除,兩個整數的除法仍然是整數:

>>> 10 // 3
3
你沒有看錯,整數的地板除//永遠是整數,即使除不盡。要做精確的除法,使用/就可以。

因為//除法只取結果的整數部分,所以Python還提供一個余數運算,可以得到兩個整數相除的余數:

>>> 10 % 3
1
無論整數做//除法還是取余數,結果永遠是整數,所以,整數運算結果永遠是精確的。

⑨ Python表達式』100+300』的值為

3. 算術運算

運算符
描述
實例

+ - -
- - -
* - -
/ - -
% 取模 - 返回余數 5 % 2 結果為 1
** 冪 - 返回 x 的 y 次方 3 ** 3 結果為 27
// 取商 - 返回商 5 // 2 結果為 1
print(5 / 2)
print(5 % 2)
print(3 ** 3)
print(5 // 2)

閱讀全文

與python300相關的資料

熱點內容
python導出sap 瀏覽:513
車智匯app如何下載 瀏覽:434
python如何將圖片輸出到雲伺服器 瀏覽:838
貴陽螺桿壓縮冷凝機組組成 瀏覽:115
掃描製作pdf 瀏覽:515
2016奇駿車機如何安裝app 瀏覽:764
phpvc9x64 瀏覽:73
蜜語星球解壓 瀏覽:476
c語言編譯器怎麼打不開 瀏覽:818
海印程序員 瀏覽:648
為什麼華為手機找不到伺服器 瀏覽:664
pdf增減 瀏覽:608
雲伺服器怎麼公網架設網站 瀏覽:91
pythonrequests慢 瀏覽:140
excel保存沒有pdf 瀏覽:922
冰箱壓縮機管囗示意圖 瀏覽:497
許振民編譯局 瀏覽:625
雙網路加什麼伺服器好用 瀏覽:211
linux命令中文 瀏覽:839
python怎麼做物聯網 瀏覽:731