⑴ 怎麼用python計算長方體體積
Height = 10
print(f"長方體的高度為{Height}.")
Long = float(input('>'))
Width = float(input('>'))
Result = (Height*Width*Long)
print(f"長方形的體積為{Result}.")
Python語言支持非常多的運算符,在此只介紹計算使用的算術運算符。
以下假設變數:a=10,b=20:運算符描述實例。
+加-兩個對象相加a + b輸出結果30。
-減-得到負數或是一個數減去另一個數a - b輸出結果-10。
*乘-兩個數相乘或是返回一個被重復若干次的字元串a * b輸出結果200。
/除- x除以yb / a輸出結果2。
%取模-返回除法的余數b % a輸出結果0。
**冪-返回x的y次冪a**b為10的20次方,輸出結果100000000000000000000。
//取整除-返回商的整數部分(向下取整)>>> 9//2
4
>>> -9//2
-5
實例:#!/usr/bin/python# -*- coding: UTF-8 -*-
a = 21b = 10c = 0
c = a + bprint "1 - c的值為:", c
c = a - bprint "2 - c的值為:", c
c = a * bprint "3 - c的值為:", c
c = a / bprint "4 - c的值為:", c
c = a % bprint "5 - c的值為:", c
#修改變數a、b、ca = 2b = 3c = a**b print "6 - c的值為:", c
a = 10b = 5c = a//b print "7 - c的值為:", c
以上實例輸出結果:1 - c的值為:31。
⑵ python練習題求助
chars=[chr(i+ord('a'))foriinrange(26)]
print(chars)
result=[]
index=0
count=0
order=1
whileTrue:
ifcount==26:
break
ifchars[index].isalpha():
iforder%5==0:
result.append(chars[index])
chars[index]='0'
count+=1
order+=1
index=(index+1)%26
print(result)
⑶ 舉例講解Python中的算數運算符的用法
舉例講解Python中的算數運算符的用法
下表列出了所有Python語言支持的算術運算符。假設變數a持有10和變數b持有20,則:
例子:
試試下面的例子就明白了所有的Python編程語言提供了算術運算符:
#!/usr/bin/python
a = 21
b = 10
c = 0
c = a + b
print "Line 1 - Value of c is ", c
c = a - b
print "Line 2 - Value of c is ", c
c = a * b
print "Line 3 - Value of c is ", c
c = a / b
print "Line 4 - Value of c is ", c
c = a % b
print "Line 5 - Value of c is ", c
a = 2
b = 3
c = a**b
print "Line 6 - Value of c is ", c
a = 10
b = 5
c = a//b
print "Line 7 - Value of c is ", c
當執行上面的程序,它會產生以下結果:
Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of c is 2
Line 5 - Value of c is 1
Line 6 - Value of c is 8
Line 7 - Value of c is 2
⑷ 兩個python作業
#第一題:
s=input("請輸入一個四位數:")
ls=list(s)
sum=0
foriinls:
sum+=eval(i)
print("你輸入的四位數是:{},它的數字之和是:{}".format(s,sum))
#第二題
counts=0
years=[]
foriinrange(2019,2120):
if(i%4==0andi%100!=0)or(i%400==0):
counts+=1
years.append(i)
print("閏年的個數是{}, 分別是{}".format(counts,years))
⑸ 5.按要求寫出Python 表達式。(1)將整數k 轉換成實數。(2)求實數x 的小數部分
(1)float(k)
(2)x-int(x)
num=float("請輸入實數:")
intpart=int(num)
decimalpart=num-intpart
print "實數%f 整數部分:%d 小數部分:%f"%(num,intpart,decimalpart
(5)python算術運算符優秀級練習擴展閱讀:
Python的表達式寫法與C/C++類似。只是在某些寫法有所差別。
主要的算術運算符與C/C++類似。+, -, *, /, //, **, ~, %分別表示加法或者取正、減法或者取負、乘法、除法、整除、乘方、取補、取余。>>, <<表示右移和左移。
&, |, ^表示二進制的AND, OR, XOR運算。>, <, ==, !=, <=, >=用於比較兩個表達式的值,分別表示大於、小於、等於、不等於、小於等於、大於等於。在這些運算符裡面,~, |, ^, &, <<, >>必須應用於整數。
⑹ python的題 求解
def one(s):
return s == s[::-1]
def two(lst):
lst.sort()
del(lst[len(lst) - 1])
lst.append(lst.pop(0))
return lst.()
def three(s1, s2, s3):
return (s1 | s2 | s3,
s1 & s2 & s3,
(s1 | s2) - (s2 | s3))
def four(num):
return sum(map(int, str(num)))
def five():
text="12345"
fo = open("five.txt", "w", encoding="utf-8")
fo.write(text)
fo.close()
⑺ 編寫一個程序,求1到10之間所有偶數的和及其所有奇數的和
以python語言為例:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#編寫一個程序,求1到10之間所有偶數的和及其所有奇數的和
sum_1 = 0
sum_2 = 0
for i in range(1,11):
if (i % 2==0):
sum_2=sum_2+i
else:
sum_1=sum_1+i
print "奇數和是%d" % sum_1
print "偶數和是%d" % sum_2
運行程序,輸出結果為:
奇數和是25
偶數和是30
(7)python算術運算符優秀級練習擴展閱讀
1、ython 編程中 if 語句用於控製程序的執行,基本形式為:
if 判斷條件:
執行語句……else:
執行語句……
2、python算術運算符%:取模 - 返回除法的余數。
3、python range() 函數
可創建一個整數列表,一般用在 for 循環中。
語法格式:range(start, stop[, step])
參數start: 計數從 start 開始。默認是從 0 開始。例如range(5)等價於range(0, 5);
參數stop: 計數到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5