- Python (Flask, 用于Web后端)
1i8.cn
python
from flask import Flask, render_template
app = Flask(name)
@app.route(‘/’)
def hello_world():
return render_template(‘index.html’) # 假设有一个HTML模板
if name == ‘main’:
app.run(debug=True)
2. JavaScript (Node.js, 用于Web后端或全栈)
Express.js 后端示例
javascript
const express = require(‘express’);
const app = express();
const port = 3000;
app.get(‘/’, (req, res) => res.send(‘Hello World!’));
app.listen(port, () => console.log(App listening at http://localhost:${port}
));
React.js 前端示例 (只是一个组件)
jsx
import React from ‘react’;
function HelloWorld() {
return
Hello, World!
;}
export default HelloWorld;
3. Java (Android 开发)
Android 开发通常使用Android Studio和Kotlin或Java。以下是一个简单的Java Activity示例:
java
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView = findViewById(R.id.textView);
textView.setText("Hello, World!");
}
}
4. Swift (iOS 开发)
iOS 开发通常使用Xcode和Swift。以下是一个简单的Swift View Controller示例:
swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let label = UILabel()
label.text = "Hello, World!"
label.frame = CGRect(x: 50, y: 150, width: 200, height: 20)
view.addSubview(label)
}
}
这些示例只是非常基础的起点,实际上开发一个完整的App需要更多的代码、设计、测试和用户界面/体验考虑。由于篇幅限制,我将为您提供几种常见编程语言中的简单小游戏代码示例:猜数字游戏。这个游戏会随机生成一个1到100之间的数字,然后让用户猜测,直到猜对为止。
Python
python
import random
def game():
number = random.randint(1, 100)
guess = None
while guess != number:
try:
guess = int(input('猜一个1到100之间的数字: '))
if guess < number:
print(‘太小了!’)
elif guess > number:
print(‘太大了!’)
except ValueError:
print(‘请输入一个整数!’)
print(‘恭喜你,猜对了!’)
game()
JavaScript (HTML中嵌入)
html
<script>
let number = Math.floor(Math.random() * 100) + 1;
function checkGuess() {
const guessInput = document.getElementById('guessInput');
const guess = parseInt(guessInput.value);
const feedback = document.getElementById('feedback');
if (isNaN(guess)) {
feedback.textContent = '请输入一个整数!';
} else if (guess < number) {
feedback.textContent = '太小了!';
} else if (guess > number) {
feedback.textContent = '太大了!';
} else {
feedback.textContent = '恭喜你,猜对了!';
guessInput.disabled = true;
}
}
</script>
Java (使用控制台输入/输出) Java 的控制台输入/输出对于简单的游戏来说可能不是最直观的,但这里是一个简单的示例:
java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random rand = new Random();
int number = rand.nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
int guess;
do {
System.out.print("猜一个1到100之间的数字: ");
guess = scanner.nextInt();
if (guess < number) {
System.out.println("太小了!");
} else if (guess > number) {
System.out.println("太大了!");
}
} while (guess != number);
System.out.println("恭喜你,猜对了!");
}
}
这些示例应该足以为您提供一个开始,让您能够使用不同的编程语言编写简单的游戏。