誰もがデータ分析を学ぶことができます

ダウンロード:誰もがデータ分析を学ぶことができます


1. Hello Worldの条件付き出力は
、ユーザーが入力した整数を取得します。整数値を参照して、「HelloWorld」を出力します。要件は次のとおりです。

入力値が0の場合、「HelloWorld」をToToに直接出力します。

入力値が0より大きい場合は、1行に2文字(スペースも文字)で「HelloWorld」を出力します。

入力値が0未満の場合は、「HelloWorld」を垂直方向に出力します。

n = eval(input())
if n == 0:
print( "Hello World")
elif n> 0:
print( "He \ nll \ no \ nWo \ nrl \ nd")
else:
for c in "Hello World ":
print(c)

1
2
3
4
5
6
7
8
9
2.数値演算は
次のようにフォーマットは、ユーザにより入力された文字列を取得する:TO‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
M OPN‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮へ‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
特徴、M、およびNは、次の4つで表される演算のOPを表す任意の数値です。+、-、*、/(プラスまたはマイナス乗算および除算)To

OPに従い、M OP Nの演算結果を出力し、小数点以下2桁を一律に保存します。To To To

注:入力エラーに関係なく、MとOP、OPとNの間に複数のスペースが存在する可能性があります。

S =入力()
プリント( "{:2FX}"形式(evalの(S)))
1
2
3描画
カメの八角形が八角形を描画するカメライブラリを使用。To To To

タートルT ASインポート
t.pensizse(2)
の範囲でI(8):
t.fd(100)
t.left(45)
。1
2
。3
。4
。5
4、タートルグラフィックレンダリングアニス

Tのようなインポートカメ
t.pensize(2)
の範囲内のiについて(8):
t.fd(150)
t.left(135)
1
2
3
4
5
5.平方根フォーマット
ユーザーによって入力整数得ます、の平方根を計算し、小数点以下3桁を保持して、出力します。To To To

出力結果は30文字幅で右揃えの出力であり、余分な文字はプラス記号(+)で埋められます。To To To

結果が30文字を超える場合は、結果の幅が優先されます。

a = eval(input())
print( "{:+> 30.3f}"。format(pow(a、0.5)))

1
2
3
6.文字列セグメントを組み合わせ
て入力文字列s取得し、sを文字のマイナス記号(-)で除算し、最初と最後の段落をプラス記号(+)で組み合わせて出力します。

s = input()
a = s.split( '-')
print(a [o] "+" a [1])
1
2
3 7、4
桁のバラの数
4桁のバラの数は4桁の累乗です番号。セルフパワーとはn桁の数を指し、各桁の桁のn乗の合計はそれ自体に等しくなります。To To To

例:nが3の場合、1 ^ 3 + 5 ^ 3 + 3 ^ 3 = 153、nが3の場合、153は指数数です。3桁の指数数は水仙番号と呼ばれます。To To To

4桁のバラの数字をすべて昇順で1行に出力してください。

範囲(1000,10000)のiの場合:
a = int(i / 1000)
b = int((i-1000 a)/ 100)
c = int((i-1000
a-100 b)/ 10)
d = int (i-1000
a-100 b-10 c)
if i == pow(a、4)+ pow(b、4)+ pow(c、4)+ pow(d、4):
print(i)
1
2
3
4
5
6
7
8.100
以内の素数の合計100以内のすべての素数の合計を求めて出力します。‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬するため
のプライム手段1より大きく、1とそれ自体でのみ割り切れる整数。‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬への
ヒント: 100以内の各数が素数であるかどうかを個別に判別し、それを合計することができます。

i = 2
num = 0
for i in range(2,100):
j = 2
for j in range(2、i):
if i%j == 0:
break
else:
num + = i
print(num)
1
2
3
4
5
6
7
8
9
10
9.ランダムパスワード生成で
は、整数17を乱数シードとして使用し、ユーザー入力整数Nを長さとして取得し、長さがN桁の3つのパスワードを生成します。各パスワードは数字です。各パスワードは別々の行に出力されます。To To To

random.randint()関数を使用してパスワードを生成します。

import random
def genpwd(length):
a = 10 (length-1)
b = 10
length-1
return "{}"。format(random.randint(a、b))
length = eval(input())
random.seed (17)
for i in range(3):
print(genpwd(length))
1
2
3
4
5
6
7
8
9ユーザー入力番号N

取得するための10個の連続素数計算、Nから始まる5個の素数を計算して出力、1行出力の場合、素数を区切るにはコンマを使用します。To To To

注:ユーザーが入力した数値Nは、すべて正の浮動小数点数である可能性があります。最後の出力の後にコンマは必要ありません。

def prime(m):
for i in range(2、m)
if m%i == 0:
return False
return True
n = eval(input())
n = int(n)
n
= n +1 if n <n else n
count = 5
while count> 0:
if prime(n
):
if count> 1:
print(n 、end = "、")
else:
print(n
、end = "")
count- = 1
n _ + = 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
十一、数字不同数之和
ユーザーが入力した整数Nを取得し、Nに現れるさまざまな数値の合計を出力します。To To To

例:ユーザーが123123123と入力すると、表示されるさまざまな数字は1、2、3であり、これらの数字の合計は6です。

N =入力()
SS =セット(N)
NUM = 0
のI SSで:
NUM + = evalの(I)
プリント(NUM)
1つの
2
3
4
5
6
12
1文字に与えられた統計を使用したプログラミングテンプレート最大数名前の繰り返しの名前を含む文字列は、最も出現頻度の高い人の名前を直接出力してください。
s = '' 'Shuang'er Hong Qigong Zhao Min Zhao Min Xiaoyao Ziao
worship Yin Tianzheng
King Qiao Feng Yang Guohong Qigong Guo Jing Yang Xiaoao worship Yin Tianzheng Duan Yu Yang Xiao Murong Fu A Zi Murong Fu Guo Fu Qiao Feng Linghu Chong Guo Fujin Lun Fa Wang Xiaolong Girl Yang Guo Murong Fumei Chaofeng Li Mochou Hong Qigong Zhang Wuji Mei Chaofeng Yang Xiaoaoは
、Yue Buqun Huang Yaoshi Huang Rong Duan Yu
Jin Lun Fa Wang Kublai Kublai Zhang Sanfeng Qiao Feng Qiao Feng Azi Qiao Feng Jin Falun Gong、Yuan Guannan、Zhang Wuji、Guo Xiang、Huang Rong、Li Mochou、Zhao Min、Zhao Min、Guo Fu、Zhang Sanfeng、
Qiao Feng、Zhao Minmei、Super Wind Twins、Chen Jialuo、Yuan Guannan、Guo Fu、Guo Fu、Yang Xiao、Zhao Min、King of Falun Gong、
Kublai Khan、Murong Fu、Zhang
Sanfeng、Zhao Min、Yang Xiaoling、Fox、および黄色の薬剤師Li Mochou、Azi、Xiaoyao、Qiao Feng、Xiaoyao、Yan Honglie、Guo Fu 、Yang Xiao、Zhang Wuji、Yang Guo、
Murongfu、Xiaoyao、Xiaoyao、bamboo、double children、Qiao Feng、Guo Fu、Huang Rong、Li Mochou、Chen Jialuo、Yang Guo Kublai、Wang Yuyan、
Hong Qigong、Wei Xiaobao Ajumei Superwind、Yuyue Lingshan、Yan Honglie Qiao Feng Duan Yu Yang Guo Yang Guo Murong Fu
Huang Rong Yang Guo A Zi Yang Xiao Zhang
Sanfeng Zhang Sanfeng Zhao Min Zhang Sanfeng Yang Xiao Huang Rong Golden Wheel Pharaoh Guo Xiang Zhang Sanfeng Linghu Chong Zhao Min Guo Fuwei Xiaobao Huang Yaoshi Aziwei Xiaobao Golden Wheel
Pharaoh Yang Xiaolinghu Chong Azi Jingao崇拝XieXun Azi Guo Xiangmei Super Wind Zhang Wuji Duan Yu Kublai
Wan Yan Honglie Shuang Er Xiaoyao Zi Xie Xun Wan Yan Honglie Yin Tianzheng Golden Wheel Pharaoh Zhang Sanfeng Shuang Er Guo Xiang
Azhu Guo Xiang Shuang Er Li Mochou Guo Xian Pharaoh Zhang Wuji Ao Bai Kublai Kublai Guo Xiang Linghu
Xie Xun Mei Chao Feng Yin Tianzheng Duan Yu Yuan Guannan Zhang Sanfeng Wang Yuyan Azi Xie Xun Yang Guo Guo Jing Huang Rong
Shuang'er消滅教師TaiDuan Yu Zhang Wuji Chen Jialuo Huang Yaoshi Xiaoyao Zi Kublai Zhao Min
Xiaoyao Zi Wanyan Honglie Golden Wheel King Shuang'erao worship Hong Qigong Guo Fu Guo Xiang Zhao Min '' '

ls = s.split()
d = {}
for i in ls:
d [i] = d.get(i、0)+1
max_name、max_cnt = ""、0
for k in d:
if d [k]> max_cnt:
max_name、max_cnt = K、D [k]を
プリント(max_name)
1
2
3
4
5
6
7
8
9
13テキストの列の平均数
を印刷出力添付ファイルの列の平均数算出方法。次のとおりです。ToToTo

(1)有効な行とは、少なくとも1文字を含む行を指し、空白行はカウントされません。ToToTo

(2)各行の列数は、有効な文字数です。ToToTo

(3)平均列数は、有効行の列数の平均値であり、最も近い整数に丸められます。

おすすめ

転載: blog.51cto.com/15134213/2661065