亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

當初,我怎么會頭腦發熱選了Python!Java VS Python怎么選?

發布時間:2020-08-09 16:53:45 來源:ITPUB博客 閱讀:154 作者:千鋒Python唐小強 欄目:編程語言

為什么我選擇了Python

我想說我真選對了。

目前,Python語言的發展勢頭在國內國外都是不可阻擋的,Python憑借其簡單優雅的語法,強大的生態圈從眾多語言中脫穎而出,如今已經是穩坐編程語言排行榜前三的位置。國內很多Python開發者都是從Java開發者跨界過來的,我自己也不例外。我簡單的跟大家交代一下,我為什么選擇了Python。

Python vs. Java

我們通過幾個例子來比較一下,做同樣的事情Java和Python的代碼都是怎么寫的。

例子1:在終端中輸出“hello, world”。

Java代碼:

class Test {
	
 public static void main(String[] args) {
 System.out.println("hello, world");
 }
}

Python代碼:

print('hello, world')

例子2:從1到100求和。

Java代碼:

class Test {
 
 public static void main(String[] args) {
 int total = 0;
 for (int i = 1; i <= 100; i += 1) {
 total += i;
 }
 System.out.println(total);
 }
}

Python代碼:

print(sum(range(1, 101)))
當初,我怎么會頭腦發熱選了Python!Java VS Python怎么選?

例子3:雙色球隨機選號。

Java代碼:

import java.util.List;
import java.util.ArrayList;
import java.util.Collections;
class Test {
 /**
 * 產生[min, max)范圍的隨機整數
 */
 public static int randomInt(int min, int max) {
 return (int) (Math.random() * (max - min) + min);
 }
 public static void main(String[] args) {
 // 初始化備選紅色球
 List<Integer> redBalls = new ArrayList<>();
 for (int i = 1; i <= 33; ++i) {
 redBalls.add(i);
 }
 List<Integer> selectedBalls = new ArrayList<>();
 // 選出六個紅色球
 for (int i = 0; i < 6; ++i) {
 selectedBalls.add(redBalls.remove(randomInt(0, redBalls.size())));
 }
 // 對紅色球進行排序
 Collections.sort(selectedBalls);
 // 添加一個藍色球
 selectedBalls.add(randomInt(1, 17));
 // 輸出選中的隨機號碼
 for (int i = 0; i < selectedBalls.size(); ++i) {
 System.out.printf("%02d ", selectedBalls.get(i));
 if (i == selectedBalls.size() - 2) {
 System.out.print("| ");
 }
 }
 System.out.println();
 }
}

Python代碼:

from random import randint, sample
# 初始化備選紅色球
red_balls = [x for x in range(1, 34)]
# 選出六個紅色球
selected_balls = sample(red_balls, 6)
# 對紅色球進行排序
selected_balls.sort()
# 添加一個藍色球
selected_balls.append(randint(1, 16))
# 輸出選中的隨機號碼
for index, ball in enumerate(selected_balls):
 print('%02d' % ball, end=' ')
 if index == len(selected_balls) - 2:
 print('|', end=' ')
print()

相信,看完這些例子后,你一定感受到了我選擇了Python是有道理的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会宁县| 同德县| 石家庄市| 东光县| 青河县| 志丹县| 古交市| 育儿| 蒙城县| 双柏县| 勃利县| 云霄县| 革吉县| 迭部县| 濉溪县| 湖南省| 沭阳县| 许昌县| 兰考县| 将乐县| 炉霍县| 松潘县| 香格里拉县| 郓城县| 繁昌县| 高阳县| 息烽县| 济源市| 荣成市| 体育| 嘉禾县| 衡水市| 石屏县| 桐乡市| 德阳市| 鸡泽县| 眉山市| 周至县| 依兰县| 平邑县| 平果县|