package main
import (
"fmt"
)
func sub_a(a int)float64{
var b float64=0
for i:=1;i<=a;i++{
b+=float64(1)/float64(i)
}
return b
}
func sub_b(a int)float64{
var b float64=0
for i:=2;i<=a;i++{
b+=float64(1)/float64(i)
}
return b
}
func main () {
var n int
fmt.Println("输入1个数")
fmt.Scanf("%d",&n)
if n==1||n%2!=0{
x:=sub_a(n)
fmt.Printf("奇结果为:%f",x)
}else {
y:=sub_b(n)
fmt.Printf("偶结果为:%f",y)
}
}